class Command {
  static const int CMD_DATA = 1;
  static const int CMD_GET_TARGET_FEATURE_MAP = 2;
  static const int CMD_GET_TARGET_INFO = 3;
  static const int CMD_RECEIVE_SPEECH_START = 4;
  static const int CMD_RECEIVE_SPEECH_STOP = 5;
  static const int CMD_DISCONNECT_CLASSIC_BLUETOOTH = 6;
  static const int CMD_GET_SYS_INFO = 7;
  static const int CMD_SET_SYS_INFO = 8;
  static const int CMD_SYS_INFO_AUTO_UPDATE = 9;
  static const int CMD_PHONE_CALL_REQUEST = 10;
  static const int CMD_SWITCH_DEVICE_REQUEST = 11;
  static const int CMD_START_FILE_BROWSE = 12;
  static const int CMD_STOP_FILE_BROWSE = 13;
  static const int CMD_FUNCTION = 14;
  static const int CMD_LRC_GET_START = 15;
  static const int CMD_LRC_GET_STOP = 16;
  static const int CMD_LRC_PUSH_START_TTS = 17;
  static const int CMD_START_PERIPHERALS_SCAN = 18;
  static const int CMD_UPDATE_PERIPHERALS_RESULT = 19;
  static const int CMD_STOP_PERIPHERALS_SCAN = 20;

  @Deprecated("Deprecated in original Java code")
  static const int CMD_START_FILE_TRANSFER = 22;
  @Deprecated("Deprecated in original Java code")
  static const int CMD_STOP_FILE_TRANSFER = 23;
  @Deprecated("Deprecated in original Java code")
  static const int CMD_NOTIFY_FILE_TRANSFER_OP = 24;

  static const int CMD_SEARCH_DEVICE = 25;
  static const int CMD_EXTERNAL_FLASH_IO_CTRL = 26;
  static const int CMD_START_LARGE_FILE_TRANSFER = 27;
  static const int CMD_STOP_LARGE_FILE_TRANSFER = 28;
  static const int CMD_LARGE_FILE_TRANSFER_OP = 29;
  static const int CMD_CANCEL_LARGE_FILE_TRANSFER = 30;
  static const int CMD_FILE_BROWSE_DELETE = 31;
  static const int CMD_LARGE_FILE_TRANSFER_GET_NAME = 32;
  static const int CMD_NOTIFY_PREPARE_ENV = 33;
  static const int CMD_FORMAT_DEVICE = 34;
  static const int CMD_DELETE_FILE_BY_NAME = 35;
  static const int CMD_READ_FILE_FROM_DEVICE = 36;
  static const int CMD_RTC_EXPAND = 37;
  static const int CMD_BATCH = 38;
  static const int CMD_DEV_PARAM_EXTEND = 39;
  static const int CMD_READ_ERROR_MSG = 41;
  static const int CMD_DATA_TRANSFER = 48;
  static const int CMD_QUERY_CONNECTED_PHONE_BT_INFO = 49;
  static const int CMD_PUBLIC_SETTINGS = 51;
  static const int CMD_PUSH_MESSAGE_TO_DEVICE = 161;

  static const int CMD_ADV_SETTINGS = 192;
  static const int CMD_ADV_GET_INFO = 193;
  static const int CMD_ADV_DEVICE_NOTIFY = 194;
  static const int CMD_ADV_NOTIFY_SETTINGS = 195;
  static const int CMD_ADV_DEV_REQUEST_OPERATION = 196;

  static const int CMD_NOTIFY_DEVICE_APP_INFO = 208;
  static const int CMD_SETTINGS_COMMUNICATION_MTU = 209;
  static const int CMD_RECEIVE_SPEECH_CANCEL = 210;
  static const int CMD_GET_DEV_MD5 = 212;
  static const int CMD_GET_LOW_LATENCY_SETTINGS = 213;
  static const int CMD_GET_EXTERNAL_FLASH_MSG = 214;
  static const int CMD_SET_DEVICE_STORAGE = 216;
  static const int CMD_GET_DEVICE_CONFIG_INFO = 217;

  static const int CMD_OTA_GET_DEVICE_UPDATE_FILE_INFO_OFFSET = 225;
  static const int CMD_OTA_INQUIRE_DEVICE_IF_CAN_UPDATE = 226;
  static const int CMD_OTA_ENTER_UPDATE_MODE = 227;
  static const int CMD_OTA_EXIT_UPDATE_MODE = 228;
  static const int CMD_OTA_SEND_FIRMWARE_UPDATE_BLOCK = 229;
  static const int CMD_OTA_GET_DEVICE_REFRESH_FIRMWARE_STATUS = 230;
  static const int CMD_REBOOT_DEVICE = 231;
  static const int CMD_OTA_NOTIFY_UPDATE_CONTENT_SIZE = 232;

  static const int CMD_CUSTOM = 240;
  static const int CMD_PHONE_NUMBER_PLAY_MODE = 241;
  static const int CMD_EXTRA_CUSTOM = 255;
}
